Repository navigation
perf(ci): avoid duplicate runners for offline auto-merge checks - #607
Conversation
Pre-submission correctness and simplification review is clean at The guard failed against the original redundant admission condition before the workflow changed. All 35 independent dry-run mutation controls, author/trust/disarm tests, the actual safe no-op reporter, native full-fixture controls and all 14 maintenance checks pass. Catalogue credential analysis, CI selection/reducer checks, README parity and Bash lint pass. GitHub verifies the signed commit as valid. Hosted user-path verification remains required before promotion: all three offline callers must execute their fixtures successfully while allocating no eligibility runners; direct/input-free eligibility must still execute successfully using the candidate workflow. Its new public source-SHA receipt must bind the actual workflow revision to the reviewed workflow blob. This is not yet a delivered runner reduction, a whole-CI latency result, an API-pressure result or a production fleet-capacity result. |
Review routing at |
@codex review |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Codex Review: Didn't find any major issues. What shall we delve into next? Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Code coverage overviewLanguages: Go, C# Go / code-coverage/test
C# / code-coverage/dotnet
Go / code-coverage/go
View coverage of the 1 most impacted file.
ℹ️ Calculations represent line coverage. Results may change as calculations are updated. Updated |
Hosted validation at The separate input-free run 38788766783 completed its eligibility reporter successfully. Its executed log records source That candidate also exposed a stale mutation control: forcing a downstream condition to |
@coderabbitai review |
|
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 56 minutes. View limit details
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
@codex review |
|
Codex Review: Didn't find any major issues. You're on a roll. Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Current-head hosted evaluation at The ordinary input-free path also passes in 38796618137, attempt 1, at this head: eligibility succeeds on one runner; the fixture and both privileged jobs are skipped without runners. Its executed source receipt identifies This demonstrates runner allocation and preservation of the input-free reporter, without claiming whole-CI latency, API-quota or fleet-capacity improvements. Full required CI remains pending. |
Ready at The authenticated current-head Codex review is green. Complete comment/review/thread reads show no outstanding findings or maintainer direction, and GitHub reports CLEAN. Every readable required gate passes; the configured code-quality rule has no independently readable verdict, so ordinary protected merge remains authoritative. Promoting now; the promotion-triggered check must settle before merge. |
Why
Each offline auto-merge self-test starts an extra worker for live eligibility checks that cannot lead to any action. Those workers add avoidable load to the shared CI queue.
What
Use one worker per offline invocation instead of two, reducing the three catalogue self-tests from six workers to three. Keep all fixture coverage and live and required-workflow eligibility reporting.
Fixes #606
Part of #475